export namespace System {
  export interface ReqSave {
    value: string;
    remark: string;
  }
}

export namespace Dictionary {
  export interface ReqSave {
    id?: number;
    dcode: string;
    dvalue: string;
    showOrder?: string;
    remark?: string;
  }

  export interface ResSearch {
    key: string;
    value: ResGetByNames[];
  }

  export interface ResGetCatalogByType {
    id: number;
    systemCode: string;
    remark: string;
    status: number;
    flagSystem: number;
    douser: string;
    dotime: string;
    uptime: string;
    dcode: string;
    dtype: string;
  }

  export interface ResGetByNames {
    dcode: string;
    dotime: string;
    douser: string;
    dvalue: string;
    flagSystem: number;
    id: number;
    pid: number;
    remark: string;
    showOrder: number;
    status: number;
    uptime: string;
  }
}
